package com.fantastic.mapper.lwf;

import com.fantastic.model.pojo.lwf.SetMeal;
import com.fantastic.model.vo.lwf.app.MyOrderFoodsVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author .FengYe.
 * @date 2024-06-11
 * 套餐信息
 */
public interface SetMealInfoMapper {

    /**
     * 根据套餐id查找菜品
     * @param mId 套餐id
     * @return 套餐实体
     */
    MyOrderFoodsVo getSetMealBymId(@Param("mId") int mId);

    /**
     * 根据套餐 id 获取套餐信息
     * @param mId 套餐 id
     * @return 套餐信息
     */
    SetMeal getSetMeal(@Param("mId") int mId);

    /**
     * 根据套餐id 获取 套餐下的所有菜品id
     * @param mId 套餐id
     * @return 所有菜品id
     */
    List<Integer> getSetMealFoodsIdBymId(@Param("mId") int mId);
}
